f965f4e6201399f1fcbe7661e4912f3d0712fd6d,src/java/org/orbeon/oxf/util/XPathCache.java,XPathCache,evaluateSingle,#PipelineContext#List#number#String#Map#Map#FunctionLibrary#String#LocationData#,101
Before Change
PooledXPathExpression xpathExpression = null;
try {
xpathExpression = XPathCache.getXPathExpression(pipelineContext, contextNodeSet, contextPosition,
xpathString, prefixToURIMap, variableToValueMap, functionLibrary, baseURI, false, false);
return xpathExpression.evaluateSingleKeepNodeInfo();
} catch (XPathException e) {
throw new ValidationException("Exception evaluating XPath expression: " + xpathString, e, locationData);
After Change
public static Object evaluateSingle(PipelineContext pipelineContext, List contextNodeSet, int contextPosition, String xpathString,
Map prefixToURIMap, Map variableToValueMap, FunctionLibrary functionLibrary, String baseURI, LocationData locationData) {
final PooledXPathExpression xpathExpression = XPathCache.getXPathExpression(pipelineContext, contextNodeSet, contextPosition,
xpathString, prefixToURIMap, variableToValueMap, functionLibrary, baseURI, false, false, locationData);
try {
return xpathExpression.evaluateSingleKeepNodeInfo();
} catch (XPathException e) {